package com.example.gbb.adapters;

import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.example.gbb.R;
import com.example.gbb.bean.ItemBean;
import java.util.List;

/**
 * 继承RecyclerViewBaseAdapter抽象类，实现抽象类中的getSubView方法
 */
public class GridViewAdapter extends RecyclerViewBaseAdapter {


    private  List<ItemBean> list;

    public GridViewAdapter(List<ItemBean> list){
        super(list);
    }
    /**
     * 返回一个view    view中包含了上下文对象，条目布局
     * 显示传入不同的布局实现不同的效果
     * @param parent    上下文对象
     * @param viewTyoe
     * @return
     */
    @Override
    protected View getSubView(ViewGroup parent, int viewTyoe) {
        View view = View.inflate(parent.getContext(), R.layout.item_grid_view,null);
        return view;
    }


}
